Матлаб определение площади треугольника

Решаем на заказ! Матлаб определение площади треугольника

Заказать работу
Узнать стоимость

ПРИМЕРЫ РЕШЕНИЙ

   


Примеры наших программ Matlab.

               Напишем программу на языке MATLAB, которая вычисляет площадь и периметр треугольника, заданного координатами его вершин:

               Определение площади треугольника в Матлаб, решение задач на заказ

               
Если вам требуется написать подобную или любую другую программу в Matlab - пишите по контактам вверху страницы.



 Опишем подробно алгоритм работы этой программы:


      1. Вводим координаты вершин треугольника x1, y1, x2, y2, x3, y3, используя функцию input для ввода с клавиатуры.
 
 
      2. Рассчитываем длины сторон треугольника a, b, c, используя формулу для расстояния между двумя точками в прямоугольной системе координат:
 
a = sqrt((x2-x1)^2 + (y2-y1)^2);
 
b = sqrt((x3-x2)^2 + (y3-y2)^2);
 
c = sqrt((x1-x3)^2 + (y1-y3)^2);
 
 
      3. Рассчитываем периметр треугольника p, как сумму длин его сторон:
 
p = a + b + c;
 
 
      4. Рассчитываем полупериметр треугольника s, используя формулу Герона:
 
s = sqrt(p/2*(p/2-a)(p/2-b)(p/2-c));
 
 
            где p/2 - полупериметр треугольника, который равен сумме длин его сторон, поделенной на 2.
 
 
      5. Выводим результаты расчетов, используя функцию fprintf для форматированного вывода в консоль.
 
 
      6. Программа завершается.
 
 

          

Код программы:     

       
% Вводим координаты вершин треугольника
x1 = input('Введите x-координату первой вершины: ');
y1 = input('Введите y-координату первой вершины: ');
x2 = input('Введите x-координату второй вершины: ');
y2 = input('Введите y-координату второй вершины: ');
x3 = input('Введите x-координату третьей вершины: ');
y3 = input('Введите y-координату третьей вершины: ');
% Рассчитываем длины сторон треугольника
a = sqrt((x2-x1)^2 + (y2-y1)^2);
b = sqrt((x3-x2)^2 + (y3-y2)^2);
c = sqrt((x1-x3)^2 + (y1-y3)^2);
% Рассчитываем периметр треугольника
p = a + b + c;
% Рассчитываем площадь треугольника по формуле Герона
s = sqrt(p/2*(p/2-a)*(p/2-b)*(p/2-c));
% Выводим результаты расчетов
fprintf('Периметр треугольника: %.2fn', p);
fprintf('Площадь треугольника: %.2fn', s);
 

           Интерфейс программы: 
 

            В этом коде мы запрашиваем у пользователя координаты вершин треугольника и вычисляем длины его сторон с помощью формулы расстояния между двумя точками на плоскости. Затем мы рассчитываем периметр треугольника, простой суммой длин его сторон, и площадь треугольника, используя формулу Герона. Результаты выводятся на экран с помощью функции fprintf.

         Обратите внимание, что в данном коде мы не проверяем, являются ли введенные координаты вершин треугольника действительными и не лежат ли они на одной прямой. Также мы не учитываем возможность введения отрицательных координат или координат, выходящих за границы экрана. Если необходимо учесть эти ограничения, код можно модифицировать с учетом конкретных требований задачи.

 
 

          Если вам нужно написать подобную или любую другую программу на языке Matlab - пишите нам, поможем!

 



Содержание:


Заказать диплом


Математика
MATLAB
СМО и GPSS
Экономика
Физика
Cопромат и теормех
Бухучет
Карта сайта

РЕШИТЬ-МАТЕМАТИКУ.РФ

Помощь на экзаменах по математике, срочное решение задач! КРУГЛОСУТОЧНАЯ консультация.